C语言~~~高手--->进!进!进!!!

来源:百度知道 编辑:UC知道 时间:2024/07/07 11:58:18
编程序。要求:
建立两个有序整数链表;
1 寻找在两个有序整数链表中均出现的第一个相同整数,并将其输出。
2 合并两个有序链表,合并后的链表仍然有序,并将链表的结点一一输出。
答对会有高分悬赏,并愿和其交为良友!

/* ======================================== */
/* 程式实例: 3_6.c */
/* 链结串列的节点删除和记忆体释回 */
/* ======================================== */
#include <stdlib.h>

struct llist /* 串列结构宣告 */
{
int num; /* 邮寄编号 */
struct llist *next; /* 指向下一标签 */
};
typedef struct llist node; /* 定义新型态 */
typedef node *llink; /* 定义新型态指标 */

/* ---------------------------------------- */
/* 链结串列的列印 */
/* ---------------------------------------- */
void printllist(llink ptr)
{
while ( ptr != NULL ) /* 串列走访回路 */
{
printf("[%d]",ptr->num); /* 列印节点资料 */
ptr = ptr->next; /* 指向下一节点 */
}
printf("\n");